package com.zbb.order.model.dto;

import com.zbb.order.model.po.Label;
import com.zbb.order.model.po.Picture;
import com.zbb.order.model.po.User;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class OrderDetailsDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;

    /**
     * 发起订单编码
     */
    private String initiateOrderCode;

    /**
     * 用户编码
     */
    private String userCode;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 标题
     */
    private String title;

    /**
     * 订单内容
     */
    private String content;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 图片id
     */
    private String imageId;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 创建时间
     */

    private LocalDateTime creationTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

//    图片链接列表
    private List<Picture> pictures;

//    标签列表

    private List<Label> labels;

    //发起用户信息

    private User user;

}